Or he could just apologize or "clarify" what he meant about the Mexicans. He was clearly over the top on that one, but I also think everybody's rush to be politically correct and distance themselves from a perfectly legitimate business because the owner said some stupid stuff is a bit much as well.
Trump's worst enemy is his own mouth. If he would just stop tweeting and doing press conferences (he has people who could handle that job just fine), he'd be a lot better off.